Primeo que nada saludos y mi pregunta es la siguiente, agradeciendoles de antemano sus respuestas.
lo que pasa es que cree un procedimiento en sql server 2000 y es el siguiente:
Alter Procedure insertarpaquete
(
@Cve_Paquete int,
@Nom_Paquete char (35)
)
As
if (select count(*) from paquete where Cve_paquete=@Cve_Paquete)<1
begin
insert into Paquete
(
Cve_Paquete,
Nom_Paquete
)
values
(@Cve_Paquete,
@Nom_Paquete)
end
return @@rowcount
y retorno un valor del numero de columnas que he modificado si es 0 es que el valor de la llave primaria estaba duplicado y no se realizo ninguna inserion si me retorna un uno es que la insercion fue satisfactoria,esto con el fin de saber desde visual basic si se ha insertado correctamente , pero no se como capturar el valor que retorno(@@rowcount ) desde visual basic.
En visual basic executo las siguientes instrucciones:
CBtis.Commands(1).Parameters(1).Value = Me.Text1.Text
CBtis.Commands(1).Parameters(2).Value = Me.Text2.Text
CBtis.Commands(1).Execute
y con esto se ejecuta mi insercion, pero como se que valor retorna? @@rowcount